Command   Value      Description
(decimal)(decimal)   MCP


1      0 to 500    MCP altitude divided by 100. eg. to set MCP to 37500 write 375
2      -79 to60    Vertical speed divided by 100
10      none       flight director toggle (read status from FSX to determine initial state)
11      none       AT ARM toggle (read status from FSX to determine initial state)
12      none       Push N1
13      none       Push SPEED
14      none       Push VNAV
15      none       Push LVL CHG
16      none       Push HDL SEL 
17      none       Push LNAV
18      none       Push VOR/LOC
19      none       Push APP
20      none       Push ALT HOLD
21      none       Push V/S
22      none       Push CMD A
23      none       Push IAS/MACH change over
24      none       Push TOGA takeoff mode 1 - pilot pitches aircraft manually for takeoff
25      none       Push TOGA takeoff mode 2 - autopilot pitches nose-up at Vr and takes off by itself (auto takeoff)
26      none       Push CMD B

            EFIS
30       none       Push WXR
31       none       Push STA
32       none       Push WPT
33       none       Push ARPT
34       none       Push DATA
35       none       Push POS
36       none       Push TERR
37       none       ADF/VOR Left OFF
38       none       ADF/VOR Left ADF
39       none       ADF/VOR Left VOR
40       none       ADF/VOR Right OFF
41       none       ADF/VOR Right ADF
42       none       ADF/VOR Right VOR
43       none       Map Mode APP
44       none       Map Mode VOR
45       none       Map Mode MAP
46       none       Map Mode PLAN
47       none       Map Range 5
48       none       Map Range 10
49       none       Map Range 20
50       none       Map Range 40
51       none       Map Range 80
52       none       Map Range 160
53       none       Map Range 320
54       none       Map Range 640
55       none       Push STD BARO
56       none       Push DH baro reset
57       0 to 9000    DH baro minimum decent altitude
58       none       Push TRAFFIC
59       none       Push Centre/Expanded Map
60       none       toggle SYS hydraulic display

CDU
eg. write 250 as the command and 1 as the value to press the LSK 1 Left key on the CDU.

250       1       LSK 1L
250       2       LSK 2L
250       3       LSK 3L
250       4       LSK 4L
250       5       LSK 5L
250       6       LSK 6L
250       7       LSK 1R
250       8       LSK 2R
250       9       LSK 3R
250       10      LSK 4R
250       11      LSK 5R
250       12      LSK 6R
250       32 to 90    ASCII code for the key pressed. eg. 65 is the letter A, 32 is a space
                                                                                                                                                         etc.
250       100       Push +/- key.  Note this key toggles in the CDU between + and - when
                                                                                                                                                     pressed
250       101       Push CLR
250       102       Push DEL
250       200       Push INIT REF
250       201       Push RTE
250       202       Push CLB
250       203       Push CRZ 
250       204       Push DES
250       205       Push MENU
250       206       Push LEGS
250       207       Push DEPARR
250       208       Push HOLD
250       209       Push PROG
250       210       Push N1 LIMIT
250       211       Push FIX
250       212       Push PREV PAGE
250       213       Push NEXT PAGE
250       214       Push EXEC

READ COMMAND LIST
Reading data from AeroSystems is identical to reading data from any other FSUIPC offset.
For aeroSystems software additional data is available for the MCP LED status and MCP altitude.
Simply read these below to get AeroSystems data.

Address          Value             Description 
(hex)
MCP
7374 hex      word (2 bytes)          MCP altitude divided by 100. eg. 37500 feet is 375



7376 hex      word (2 bytes)          LED status for the MCP is contained in 16-bits with each bit representing a LED on or off.
 
mask values to test each bit are as follow:Testbit 16-bits

         NBit

mask 0001  0   	FD left
mask 0002  1   	FD right
mask 0004  2   	AT ARM
mask 0008  3   	N1
mask 0010  4   	SPEED
mask 0020  5   	VNAV
mask 0040  6   	LVL CHG
mask 0080  7   	HDG
mask 0100  8   	LNAV
mask 0200  9   	VOR LOC
mask 0400  10  	APP
mask 0800  11  	ALT HOLD
mask 1000  12  	VS
mask 2000  13  	CMD A
mask 4000  14  	VS mode active (use to blank your VS display when set to 0)
mask 8000  15  	C/O 0=IAS mode, 1=MACH mode

7378 Hex     word (2 bytes) 
mask 0001    CMD B
mask 0002    CDU EXEC LED
mask 0004    CDU MSG LED

